Benchmarking parallelism in FaaS platforms

نویسندگان

چکیده

Serverless computing has seen a myriad of work exploring its potential. Some systems tackle Function-as-a-Service (FaaS) properties on automatic elasticity and scale to run highly-parallel jobs. However, they focus specific platforms convey that their ideas can be extrapolated any FaaS runtime. An important question arises: do all fit parallel computations? In this paper, we argue not them provide the necessary means host applications. To validate our hypothesis, create comparative framework categorize architectures four cloud offerings, emphasizing performance. We attest extend description with an empirical experiment consists in plotting deep detail evolution job each service. The analysis results evinces is inherently good for computations architectural differences across are decisive A key insight importance virtualization technologies scheduling approach platforms. Parallelism improves lighter proactive due finer resource allocation faster elasticity. This causes some like AWS IBM perform well computations, while others such as Azure present difficulties achieve required parallelism degree. Consequently, information paper becomes special interest help users choose most adequate infrastructure

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Benchmarking Graph-Processing Platforms

Graph-processing platforms are increasingly used in a variety of domains. Although both industry and academia are developing and tuning graph-processing algorithms and platforms, the performance of graph-processing platforms has never been explored or compared in-depth. Thus, users face the daunting challenge of selecting an appropriate platform for their specific application. To alleviate this...

متن کامل

Measurement Analysis When Benchmarking Java Card Platforms

The advent of the Java Card standard has been a major turning point in smart card technology. With the growing acceptance of this standard, understanding the performance behaviour of these platforms is becoming crucial. To meet this need, we present in this paper, a benchmark framework that enables performance evaluation at the bytecode level. This paper focuses on the validity of our time meas...

متن کامل

Common Computational Frameworks as Benchmarking Platforms

Computational Frameworks, supporting multiple algorithms and applications with common parallel, I/O, and other computational routines, can provide an excellent substrate for application-scale benchmarks. Such benchmarks are essential for estimating the effective performance of HPC systems for the purpose of system procurements. Cactus is extremely portable and its modularity supports a variety ...

متن کامل

Benchmarking Methodology for Embedded Scalable Platforms

Embedded scalable platforms (ESP) are a novel generation of platform architectures that yield optimal energy-performance operations while supporting a diversity of embedded application workloads. A companion methodology combines full-system simulation, pre-designed HW/SW interface libraries, high-level synthesis and FPGA prototyping to enable an effective design-space exploration which is drive...

متن کامل

Benchmarking Inter and Intra Operator Parallelism on Contemporary Desktop Hardware

In this paper we explore effects of threading regarding inter and intra operator parallelism in a distributed database system. We review several well-known join techniques and evaluate them in multithreading environment using our prototype of distributed database system and a variety of workloads. The motivation for this study of the classical algorithms is the emergence of new equipment which ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Future Generation Computer Systems

سال: 2021

ISSN: ['0167-739X', '1872-7115']

DOI: https://doi.org/10.1016/j.future.2021.06.005